Hz     = 1
KHz    = 1'000
MHz    = 1'000'000
GHz    = 1'000'000'000
UnitHz = MHz




NUM_LOOPS = 1'000'000
mem: rb 10




;unsigned
;ui08_freq = GetTickCount
;ui08[mem] = NUM_LOOPS
;while ui08[mem]
;      ui08[mem] = ui08[mem] - 1
;endw
;ui08_freq = 1000/(GetTickCount-ui08_freq)   *NUM_LOOPS/UnitHz

;ui16_freq = GetTickCount
;ui16[mem] = NUM_LOOPS
;while ui16[mem]
;      ui16[mem] = ui16[mem] - 1
;endw
;ui16_freq = 1000/(GetTickCount-ui16_freq)   *NUM_LOOPS/UnitHz

ui32_freq = GetTickCount
ui32[mem] = NUM_LOOPS
while ui32[mem]
      ui32[mem] = ui32[mem] - 1
endw
ui32_freq = 1000/(GetTickCount-ui32_freq)   *NUM_LOOPS/UnitHz

ui64_freq = GetTickCount
ui64[mem] = NUM_LOOPS
while ui64[mem]
      ui64[mem] = ui64[mem] - 1
endw
ui64_freq = 1000/(GetTickCount-ui64_freq)   *NUM_LOOPS/UnitHz




;signed
;si08_freq = GetTickCount
;si08[mem] = NUM_LOOPS
;while si08[mem]
;      si08[mem] = si08[mem] - 1
;endw
;si08_freq = 1000/(GetTickCount-si08_freq)   *NUM_LOOPS/UnitHz

;si16_freq = GetTickCount
;si16[mem] = NUM_LOOPS
;while si16[mem]
;      si16[mem] = si16[mem] - 1
;endw
;si16_freq = 1000/(GetTickCount-si16_freq)   *NUM_LOOPS/UnitHz

si32_freq = GetTickCount
si32[mem] = NUM_LOOPS
while si32[mem]
      si32[mem] = si32[mem] - 1
endw
si32_freq = 1000/(GetTickCount-si32_freq)   *NUM_LOOPS/UnitHz

si64_freq = GetTickCount
si64[mem] = NUM_LOOPS
while si64[mem]
      si64[mem] = si64[mem] - 1
endw
si64_freq = 1000/(GetTickCount-si64_freq)   *NUM_LOOPS/UnitHz




;float
f04_freq = GetTickCount
f04[mem] = NUM_LOOPS
while f04[mem]
      f04[mem] = f04[mem] - 1
endw
f04_freq = 1000/(GetTickCount-f04_freq)   *NUM_LOOPS/UnitHz

f08_freq = GetTickCount
f08[mem] = NUM_LOOPS
while f08[mem]
      f08[mem] = f08[mem] - 1
endw
f08_freq = 1000/(GetTickCount-f08_freq)   *NUM_LOOPS/UnitHz

f10_freq = GetTickCount
f10[mem] = NUM_LOOPS
while f10[mem]
      f10[mem] = f10[mem] - 1
endw
f10_freq = 1000/(GetTickCount-f10_freq)   *NUM_LOOPS/UnitHz




;var
var_freq = GetTickCount
var = NUM_LOOPS
while var
      var = var - 1
endw
var_freq = 1000/(GetTickCount-var_freq)   *NUM_LOOPS/UnitHz
